Linux 解决远程连接的“Gtk |
您所在的位置:网站首页 › virt manager unable to init server 无法连接:拒绝连接 › Linux 解决远程连接的“Gtk |
本文 首发于 🌱 煎茶, 转载 请注明 来源。 问题重现#在使用 libvirt 管理虚拟机时,有时会用到 virt-manager 提供的图形界面管理虚拟机,查看 vnc 输出等,但是常常会得到如下错误: 代码语言:javascript复制(virt-manager:25381): Gtk-WARNING **: 08:55:23.876: cannot open display:Linux 解决#如果是在 Linux 桌面环境,解决方法很简单,只需要这样连接远程服务器就可以了: 代码语言:javascript复制ssh -Y username@ip使用 -Y 参数实际上是授权了 X11 转发,这样就可以看到来自远端的 gtk 图形窗口了。 代码语言:javascript复制$ man ssh ... -Y Enables trusted X11 forwarding. Trusted X11 forwardings are not subjected to the X11 SECURITY extension controls. ...如果您的操作系统设置为中文,远端连接过来也会继承这一配置,这时如果远端没有安装中文字库,就会出现乱码: ![]() 解决方法也很简单,只需使用以下命令,临时将远端服务器的语言配置为英文即可: 代码语言:javascript复制export LANG=en_US再次打开窗口发现一切正常: ![]() 在 Windows 下不是每一个终端模拟器都支持 x11 转发,使用 MobaXterm 直接可以连接,也可以使用 Xming 连接即可。 参考文献#轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题Ubuntu的中文乱码问题 [完美解决]注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |